@SuppressWarnings("serial")
class LiczbaException extends Exception {
	LiczbaException(String w) {
		super(w);
	}
};

public class Liczba {
	String zamieniona;
	int liczba;
	String liczby[] = new String[15];
	Liczba(){
		liczba=0;
		liczby = null;
		zamieniona = null;
		//System.out.println("Liczba()");
	}
	Liczba(int l) throws LiczbaException {
		liczba=l;
		if(liczba<=0)
			throw new LiczbaException("Podales liczbe ujemna " + liczba);
		//System.out.println("Liczba(int)");
	}
	public void zamiana() {
		for(int i=2; i<=16; i++){
			int w=liczba;
			zamieniona="";
			int k=0;
			if(i<=10){
				while(w>0){
					zamieniona=zamieniona+(char)(w%i+48);
					w/=i;
				}
			}
			else{
				while(w>0){
					if(w%i>9)
						zamieniona=zamieniona+(char)(w%i+55);
					else
						zamieniona=zamieniona+(char)(w%i+48);
					w/=i;
				}
			}
			int dlugosc = zamieniona.length();
			char znaki[] = zamieniona.toCharArray();
			String zmienna="";
			for(int j=(dlugosc-1); j>=0; j--)
				zmienna=zmienna+znaki[j];
			k=i-2;
			liczby[k]=zmienna;
			//k++;
			//System.out.println(liczby[k]+" liczba w systemie "+i+" "+k);
			
			
		}
	}
	public void wypisz(){
		for(int i=0; i<14; i++)
			System.out.println(liczby[i]);
	}
}